Process-Oriented Subsumption Architectures in Swarm Robotic Systems
نویسندگان
چکیده
Previous work has demonstrated the feasibility of using process-oriented programming to implement simple subsumption architectures for robot control. However, the utility and scalability of process-based subsumption architectures for more complex tasks and those involving multiple robots has not been proven. We report our experience of applying these techniques to the implementation of a standard foraging problem in swarm robotics, using occam-π to implement a subsumption control system. Through building a system with a realistic level of complexity, we have discovered both advantages and disadvantages to the process-oriented subsumption approach for larger robot control systems.
منابع مشابه
A Reference Architecture for Automation of Inter-Organizational Process-Oriented Collaboration
In today’s competitive, dynamic, and changing business environment, being able to collaborate globally within and beyond the enterprise borders is critical. Inter-Organizational Collaborations (IOCs) have been proposed as a response to the characteristics of highly competitive global business environments. So far, a number of reference models, frameworks, and ad hoc architectures related to som...
متن کاملDynamic Control of a Robotic Swarm using a Service-Oriented Architecture
The development, deployment, and control of groups of robots is a tedious process even for experienced roboticists. Particularly in heterogeneous systems a high granularity of control and visibility is difficult to achieve. The lack of standardized interfaces and communication protocols to interconnect robots from different manufacturers makes it very difficult to develop flexible robotic appli...
متن کاملA New Solution for the Cyclic Multiple-Part Type Three-Machine Robotic Cell Problem based on the Particle Swarm Meta-heuristic
In this paper, we develop a new mathematical model for a cyclic multiple-part type threemachine robotic cell problem. In this robotic cell a robot is used for material handling. The objective is finding a part sequence to minimize the cycle time (i.e.; maximize the throughput) with assumption of known robot movement. The developed model is based on Petri nets and provides a new method to calcul...
متن کاملTowards a Process to Design Architectures of Service-Oriented Robotic Systems
Robots have supported several areas of society, making daily tasks easier and executing dangerous, complex activities. The increasing demand and complexity of these robots have challenged the design of robotic systems, i.e., the software systems that manage robots. In this context, Service-Oriented Architecture (SOA) has been pointed out as a promising architectural style to structure such syst...
متن کاملDevelopment of Collective Control Architectures for Small Quadruped Robots Based on Human Swarming Behavior
We introduce a method of designing behaviors for swarms of micro-robots based on observation of human beings executing various tasks collectively. As a case study, we have focused on the development of decentralized control strategies specifically applicable to swarms of the Mini-Whegs quadruped robot. The design process consists of carefully mapping hardware requirements for the robotic platfo...
متن کامل